// 参保人员相关API
import api from './request'

/**
 * 分页查询参保人员
 * @param {Object} queryData 查询参数
 * @returns {Promise}
 */
export const getPersonnelList = (queryData) => {
  return api.post('/insured_person/page', queryData)
}

/**
 * 根据ID查询参保人员详情
 * @param {number} id 参保人员ID
 * @returns {Promise}
 */
export const getPersonnelById = (id) => {
  return api.get(`/insured_person/${id}`)
}

/**
 * 更新参保人员信息
 * @param {Object} data 更新数据
 * @returns {Promise}
 */
export const updatePersonnel = (data) => {
  return api.put('/insured_person/update', data)
}

/**
 * 删除参保人员
 * @param {number} id 参保人员ID
 * @returns {Promise}
 */
export const deletePersonnel = (id) => {
  return api.delete(`/insured_person/${id}`)
}
